.mine {
  width: 100%;
  background-color: #FAFAFA;
  padding: 60px 0px;

  .mine-img {
    width: 70%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: relative;

    img {
      width: 52%;
      height: 260px;
      position: absolute;
      top: -30px;
    }

    .mine-text {
      width: 52%;
      height: 260px;
      background-color: #415B76;
      color: #fff;
      margin-left: 520px;
      padding-left: 40px;
      padding-right: 10px;

      p:nth-child(1) {
        font-size: 18px;
        margin-bottom: 24px;
      }
    }
  }
}

// 企业文化
.curtul {
  width: 70%;
  margin: auto;
  margin-bottom: 40px;

  .title {
    text-align: center;
    font-size: 18px;
    margin: 40px 0px;
  }

  .curtul-content {
    display: flex;
    justify-content: space-between;

    .curtul1 {
      width: 30%;
      height: 260px;
      border: 1px solid #E2E2E2;
      box-shadow: 2px 2px 10px #E2E2E2;
      border-radius: 10px;

      img {
        width: 16%;
        height: 50px;
        margin-left: 126px;
        margin-top: 20px;
      }

      .img1 {
        margin-left: 130px;
      }

      .img2 {
        background-color: #5A9CE2;
        border-radius: 20px;
        width: 20%;
        display: none;
      }

      p:nth-child(3) {
        text-align: center;
        font-size: 17px;
      }

      p:nth-child(4) {
        font-size: 14px;
        line-height: 20px;
        padding: 20px;
        color: #878787;
      }
    }

    .curtul1:hover {
      transform: scale(1.1);
      transition: all 1s;

      .img1 {
        display: none;
      }

      .img2 {
        display: block;
      }
    }
  }
}

// 关于我们
.about {
  width: 100%;
  background-color: #FAFAFA;
  padding: 40px 0px;

  .title {
    width: 70%;
    margin: auto;
    text-align: center;
    font-size: 18px;
  }

  .about-content {
    width: 70%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 40px;

    .about1 {
      width: 20%;
      height: 120px;
      border: 1px solid #62778E;
      border-radius: 8px;
      text-align: center;
      color: #62778E;
      p:nth-child(1) {
        font-size: 30px;
        position: relative;

        span {
          font-size: 14px;
          position: absolute;
          top: -10px;
          left: 140px;
        }
       
      }
      p:nth-child(2) {
        margin-top: -12px;
      }
    }
    .about1:hover{
      background-color: #5B83AC;
      color: #fff;
    }
  }
}
//地图
.box4 {
  padding: 20px;
  box-sizing: border-box;

  .box41 {
    width: 80%;
    margin: 20px auto;
    padding: 30px 40px;
    box-sizing: border-box;
    box-shadow: 5px 5px 15px #ccc;
    border-radius: 10px;
    .box41-1 {
      display: flex;
      justify-content: space-between;
      .box41-11 {
        width: 50%;
        border-right: 1px solid #ccc;
        div{
          height: 60px;
          line-height: 60px;
          img{
            width: 20px;
            height: 20px;
            position: relative;
            top: 4px;
          }
        }
      }

      .box41-12 {
        width: 50%;
        padding: 10px 30px;
        box-sizing: border-box;
        .box41-121{
          font-size: 22px;
          margin-bottom: 10px;
          img{
            width: 20px;
            height: 20px;
          }
        }
        .box41-122{
          input:nth-child(1){
            width: 20%;
            height: 30px;
            padding-left: 5px;
            box-sizing: border-box;
          }
          input:nth-child(2){
            width: 20%;
            height: 30px;
            padding-left: 5px;
            box-sizing: border-box;
          }
          input:nth-child(3){
            width: 56%;
            height: 30px;
            padding-left: 5px;
            box-sizing: border-box;
          }
          textarea{
            width: 100%;
            height: 200px;
            margin: 20px 0;
            padding: 10px;
            box-sizing: border-box;
          }
          button{
            background-color: #415b76;
            color: #fff;
            padding: 5px 20px;
            border-radius: 5px;
          }
        }
      }
    }
    .box41-2{
      width: 100%;
      div:nth-child(1){
        margin-bottom: 25px;
        font-size: 20px;
      }
      div:nth-child(2){
        width: 100%;
      }
    }

  }
}